package com.spring.basetype.web.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.multipart.MultipartFile;

import com.spring.basetype.web.model.BaseType;
import com.spring.basetype.web.model.BaseTypeCode;
import com.spring.oaassist.web.model.Custom;
import com.spring.oaassist.web.requestModel.CourseTextbook;
import com.spring.security.web.model.BaseResult;
import com.sso.api.web.model.MemberInfo;
import com.sso.api.web.model.Users;
import com.sso.api.web.model.Family;
import com.sso.api.web.model.MemberCard;


public interface BaseTypeService {
	List<Map<String,Object>> getBaseTypeList(Map<String,Object> m);
	BaseResult saveOrUpdateBaseType(BaseType bt) throws Exception;
	BaseResult deleteBaseType(String type) throws Exception;
	
	List<BaseTypeCode>  getBaseTypeCodeList(String type) throws Exception;
	BaseResult saveOrUpdateBaseTypeCode(BaseTypeCode btc) throws Exception;
	BaseResult deleteCodeByID(String id) throws Exception ;
}
